#ifndef RTICommand_H_
#define RTICommand_H_
#pragma once

#include <RTI/RTI1516.h>
#include <RTI/NullFederateAmbassador.h>

using namespace rti1516;

namespace server {
	class RTICommand
	{
	public:
		RTICommand(void);
		~RTICommand(void);
		static RTICommand* newCommand(char* str);
		virtual void process() = 0;
	};

	class CreateFederationExecutionCommand : public RTICommand {
	public:
		CreateFederationExecutionCommand(void);
		~CreateFederationExecutionCommand(void);
		virtual void process();
	};
}

#endif